Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F40 Spain F41 Spain F1 Spain F3 Spain F6 Spain F9 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F1 USA F2 USA F3 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Spain F4 Open de Franche-Comte - Besancon ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Copa Sevilla-Internacionales de Andalucia - Seville IPP Open - Helsinki Jameson Cup - Milan Copa Kia - Santiago Bulgaria F1 Bulgaria F2 Bulgarian Open Challenger - Sofia Labertz Open by Stawag - Aachen Bangkok Challenger Korat Challenger Sofia Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Segovia Challenger Istanbul Challenger Todi Challenger Trnava Challenger Kolding Challenger Charlottesville Challenger Rhodes Challenger Ramat Hasharon Challenger Marburg Challenger Braunschweig Challenger Geneva Challenger Bangkok Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Prague Challenger Genova Challenger Szczecin Challenger Segovia Challenger Genova Challenger Montevideo Challenger Santo Domingo Challenger Seville Challenger Milan Challenger Perugia Challenger Szczecin Challenger Tennis Napoli Cup 2004 - Napoli VIII Torneo Internazionale di Tennis - Barletta San Marino Cepu Open - San Marino Campionati Internazionali di Sicilia - Palermo Copa Sevilla Internacionales de Andalucia - Seville 6th Sardinian International Championships - Cagliari IPP Geneva Trophy - Geneva Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open de Montauban - Montauban Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Geovillage Open Trofeo Melia Olbia - Olbia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Guzzini Challenger - Recanati BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ATP Open Castilla y Leon - Segovia Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Banca Stato Challenger - Lugano Bank Austria Tennis Trophy - Vienna Nord LB Open - Braunschweig Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Banca Marche Tennis Cup - San Benedetto Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco XXX Edizione 'A Savoldi Marco' - Manerbio Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad X Ciutat de Barcelona - Barcelona Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad 10ø Tornea B. Camparini - Reggio Emilia Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Zagreb Open - Zagreb Swiss Indoors Basel - Basel Jameson Cup - Milan Valencia Open - Valencia Brisbane International - Brisbane Mobilux Open - Luxembourg Tennis Napoli Cup 2006 - Napoli Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Besancon Challenger China Open - Beijing If Stockholm Open - Stockholm Sarajevo Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Recanati Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Cremona Challenger Grand Prix Hassan II - Casablanca Nottingham Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London SkiStar Swedish Open - Bastad Citi Open - Washington Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Bangkok Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Bauer Watertechnilogy Cup 2008 - Eckental Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Cremona Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Fever-Tree Championships - London Prague Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Citi Open - Washington San Diego Open - San Diego Melbourne Summer Set - Melbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Knoxville Challenger Sophia Antipolis Challenger cinch Championships - London Citi Open - Washington Genova Challenger Winston-Salem Open - Winston-Salem Sofia Open - Sofia Noumea Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna Honolulu Challenger Dallas Challenger United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Rome Challenger Cherbourg Challenger Czech Indoor Open - Prague Czech Open - Prostejov Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open - Auckland BellSouth Open - Vina del Mar Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne Murcia Challenger Open Seat Godo 2007 - Barcelona French Open - Paris Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Campionati Internazionali di Sicilia - Palermo Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Wimbledon - London U.S. Open - New York BMW Open - Munich Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart Citi Open - Washington Erste Bank Open - Vienna Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chengdu Open - Chengdu China Open - Beijing Copa Telmex - Buenos Aires Chengdu Open - Chengdu Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad PBZ Zagreb Indoors - Zagreb China Open - Beijing Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Davis Cup, World Group, 1R, PER-ESP 0-5 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 1R, HUN-BUL 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, SF, ESP-USA 3-1 Western & Southern Open - Cincinnati Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 2R, LUX-BUL 0-5 Western & Southern Open - Cincinnati Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Wimbledon - London French Open (juniors) French Open - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Mubadala World Tennis Championship AAMI Classic - Kooyong Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Rolex Paris Masters - Paris Nitto ATP Finals - London Brisbane International - Brisbane Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid cinch Championships - London U.S. Open - New York Laver Cup - Berlin BNP Paribas Nordic Open - Stockholm Rolex Paris Masters - Paris Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris